package com.atguigu.lease.web.admin.custom.converter;


import com.atguigu.lease.model.enums.ReleaseStatus;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;

@Component
public class StringToReleaseStatusConverter implements Converter<String, ReleaseStatus> {
    @Override
    public ReleaseStatus convert(String source) {
        for (ReleaseStatus releaseStatus : ReleaseStatus.values()) {
            if (source.equals(releaseStatus.getCode()+"")){
                return releaseStatus;
            }
        }

        throw new RuntimeException("1和0");
    }
}
